// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package cn.com.smartdevices.bracelet.model.game;
import cn.com.smartdevices.bracelet.Utils;
import java.util.Date;
import org.json.JSONException;
import org.json.JSONObject;
public class GameStage
{
private long startTime;
private int status;
private long stopTime;
private String url;
public GameStage()
{
}
public static GameStage fromJson(JSONObject jsonobject)
{
if (jsonobject == null)
{
return null;
}
GameStage gamestage = new GameStage();
try
{
gamestage.startTime = jsonobject.getLong("stime");
gamestage.stopTime = jsonobject.getLong("etime");
gamestage.url = jsonobject.getString("url");
}
catch (JSONException jsonexception)
{
jsonexception.printStackTrace();
return gamestage;
}
return gamestage;
}
public static Date toDate(long l)
{
return new Date(1000L * l);
}
public long getStartTime()
{
return startTime;
}
public long getStopTime()
{
return stopTime;
}
public String getUrl()
{
String s = Utils.getPostUrl();
return (new StringBuilder()).append(url).append(s).toString();
}
public boolean isActive(int i)
{
return (long)i >= startTime && (long)i <= stopTime;
}
public void setStartTime(long l)
{
startTime = l;
}
public void setStopTime(long l)
{
stopTime = l;
}
public void setUrl(String s)
{
url = s;
}
public String toString()
{
return (new StringBuilder()).append("GameStage: start=").append(toDate(startTime)).append(", stop=").append(toDate(stopTime)).append(", status =").append(status).append(" url = ").append(url).toString();
}
}